home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / ms_dos / mos / mos.h < prev    next >
Encoding:
Text File  |  1993-07-08  |  1.5 KB  |  68 lines

  1.  
  2.  
  3.  
  4. /*
  5.  *
  6.  *    MOUSE access library.
  7.  *    version 1.20.
  8.  *
  9.  *    哇内 進 ( Wonder's Dream )
  10.  *
  11.  */
  12.  
  13.  
  14.  
  15. /***                        ***/
  16. /***        割り込みオペレ-ション        ***/
  17. /***        interrupt operation        ***/
  18. /***                        ***/
  19.  
  20.  
  21.  
  22. unsigned int MOS_init(void);
  23.  
  24. unsigned int MOS_end(void);
  25.  
  26. unsigned int MOS_cursor(unsigned char mode);
  27.  
  28. unsigned int MOS_read_cursor(unsigned char *status,signed int *horizon,signed int *vertical);
  29.  
  30. unsigned int MOS_set_cursor(signed int horizon,signed int vertical);
  31.  
  32. unsigned int MOS_on_status(unsigned char no,unsigned char *status,unsigned char *count,signed int *horizon,signed int *vertical);
  33.  
  34. unsigned int MOS_off_status(unsigned char no,unsigned char *status,unsigned char *count,signed int *horizon,signed int *vertical);
  35.  
  36. unsigned int MOS_horizon(signed int x1,signed int x2);
  37.  
  38. unsigned int MOS_vertical(signed int y1,signed int y2);
  39.  
  40. unsigned int MOS_cursol_pattern(signed char cx,signed char cy,unsigned char wx,unsigned char wy,unsigned int color,unsigned char *and,unsigned char *xor);
  41.  
  42. unsigned int MOS_user_routine(unsigned int condition,unsigned int segment,unsigned int offset);
  43.  
  44. unsigned int MOS_step(unsigned char horizon,unsigned char vertical);
  45.  
  46.  
  47.  
  48. /***                        ***/
  49. /***        マクロ定義            ***/
  50. /***        macro definition        ***/
  51. /***                        ***/
  52.  
  53.  
  54.  
  55. #define        MOS_ON            0
  56. #define        MOS_OFF            1
  57.  
  58. #define        MOS_LEFT        1
  59. #define        MOS_RIGHT        2
  60. #define        MOS_DOUBLE        3
  61.  
  62. #define        MOS_IF_POSITION        0
  63. #define        MOS_IF_LEFT_ON        1
  64. #define        MOS_IF_LEFT_OFF        2
  65. #define        MOS_IF_RIGHT_ON        3
  66. #define        MOS_IF_RIGHT_OFF    4
  67.  
  68.